settingsJson = {
	"shopItem": [
		{ "id": -131, "name": "满月", "icon": 485, "buyMax": 1, "comment": "会将时间调到晚上" },
		{ "id": -132, "name": "亏凸月", "buyMax": 1, "comment": "会将时间调到晚上" },
		{ "id": -133, "name": "下弦月", "buyMax": 1, "comment": "会将时间调到晚上" },
		{ "id": -134, "name": "残月", "buyMax": 1, "comment": "会将时间调到晚上" },
		{ "id": -135, "name": "新月", "buyMax": 1, "comment": "会将时间调到晚上" },
		{ "id": -136, "name": "娥眉月", "buyMax": 1, "comment": "会将时间调到晚上" },
		{ "id": -137, "name": "上弦月", "buyMax": 1, "comment": "会将时间调到晚上" },
		{ "id": -138, "name": "盈凸月", "buyMax": 1, "comment": "会将时间调到晚上" },
		{ "id": -139, "name": "下个月相", "icon": 3096, "buyMax": 7, "comment": "单次可买多件，月相顺序：满月、亏凸月、下弦月、残月、新月、娥眉月、上弦月、盈凸月" },

		{ "id": -140, "name": "烟花", "icon": 2700, "buyMax": 1, "needAlive": true },
		{ "id": -141, "name": "烟花起飞", "icon": 973, "buyMax": 1, "needAlive": true },
		{ "id": -142, "name": "更换任务鱼", "icon": 2472, "comment": "更换今天的任务鱼，并重置任务完成情况", "buyMax": 1, "needAlive": true },
		{ "id": -143, "name": "雨来", "buyMax": 1, "comment": "江阔云底，断雁叫西风。" },
		{ "id": -144, "name": "雨停", "buyMax": 1 },

		{ "id": -147, "name": "调白天", "icon": 4080, "buyMax": 1 },
		{ "id": -148, "name": "调晚上", "icon": 4081, "buyMax": 1 },
		{ "id": -164, "name": "调中午", "buyMax": 1 },
		{ "id": -165, "name": "调午夜", "buyMax": 1 },

		{ "id": -149, "name": "召唤血月", "buyMax": 1 },
		{ "id": -150, "name": "跳过血月", "buyMax": 1 },

		{ "id": -159, "name": "增益", "icon": 678, "buyMax": 1 },
		{ "id": -160, "name": "指令", "icon": 149, "buyMax": 1 },

		{ "id": -161, "name": "复活npc", "icon": 267, "buyMax": 1 },
		{ "id": -162, "name": "集合打团", "icon": 1263, "buyMax": 1, "comment": "将所有玩家传到你身边" },
		{ "id": -163, "name": "集体庆祝", "icon": 3732, "buyMax": 1 },

		{ "id": -145, "name": "好运来", "icon": 4479, "buffs": [257], "seconds": [600], "comment": "获得10分钟 幸运 buff", "buyMax": 1, "needAlive": true },
		{ "id": -166, "name": "打神鞭", "icon": 4913, "buffs": [311, 308, 314], "seconds": [600, 600, 600], "comment": "获得10分钟 丛林之怒、迪朗达尔的祝福、收割时刻 buff", "buyMax": 1, "needAlive": true },
		{ "id": -167, "name": "逮虾户", "icon": 290, "buffs": [146, 3, 207, 192, 63], "seconds": [600, 600, 600, 600, 600], "comment": "获得10分钟 快乐、敏捷、酒足饭饱、糖果冲刺、恐慌 buff", "buyMax": 1, "needAlive": true },
		{ "id": -168, "name": "黄金矿工", "icon": 2322, "buffs": [104, 107, 11, 12, 207, 9, 111, 17, 192], "seconds": [600, 600, 600, 600, 600, 600, 600, 600, 600], "comment": "获得10分钟 挖矿、建筑工、光芒、夜猫子、酒足饭饱、洞穴探险、危险感知、猎人、糖果冲刺 buff", "buyMax": 1, "needAlive": true },
		{ "id": -169, "name": "钓鱼佬", "icon": 2354, "buffs": [121, 122, 123, 12], "seconds": [600, 600, 600, 600], "comment": "获得10分钟 钓鱼、声呐、宝匣、夜猫子", "buyMax": 1, "needAlive": true },
		{ "id": -170, "name": "兴奋剂", "icon": 2349, "buffs": [207, 2, 3, 5, 117, 113, 115, 114], "seconds": [600, 600, 600, 600, 600, 600, 600, 600], "comment": "获得10分钟 酒足饭饱、再生药水、敏捷、铁皮、怒气、生命力、暴怒、耐力", "buyMax": 1, "needAlive": true },

		{ "id": -146, "name": "跳过入侵", "buyMax": 1 },
		{ "id": -171, "name": "召唤哥布林军队", "icon": 361, "buyMax": 1, "comment": "召唤哥布林军队" },
		{ "id": -172, "name": "召唤雪人军团", "icon": 602, "buyMax": 1, "comment": "召唤雪人军团" },
		{ "id": -173, "name": "召唤海盗入侵", "icon": 1315, "buyMax": 1, "comment": "召唤海盗入侵" },
		{ "id": -174, "name": "召唤南瓜月", "icon": 1844, "buyMax": 1, "comment": "召唤南瓜月" },
		{ "id": -175, "name": "召唤霜月", "icon": 1958, "buyMax": 1, "comment": "召唤霜月" },
		{ "id": -176, "name": "召唤火星暴乱", "icon": 174, "buyMax": 1, "comment": "召唤火星暴乱" },

		{ "id": -177, "name": "雨", "icon": 4991, "buyMax": 1, "comment": "开关 雨天" },
		{ "id": -178, "name": "史莱姆雨", "icon": 4078, "buyMax": 1, "comment": "开关 史莱姆雨" },
		{ "id": -179, "name": "沙尘暴", "icon": 3796, "buyMax": 1, "comment": "开关 沙尘暴" },
		{ "id": -180, "name": "大风天", "icon": 4082, "buyMax": 1, "comment": "开关 大风天，仅当时间在上午 7:30 和下午 4:30 之间时，才会发生“实际”的大风天事件。" },
		{ "id": -181, "name": "暴风雨", "icon": 4357, "buyMax": 1, "comment": "开关 暴风雨" },
		{ "id": -182, "name": "血月", "icon": 4271, "buyMax": 1, "comment": "开关 血月，时间调到晚上（19:30）" },
		{ "id": -183, "name": "日食", "icon": 2767, "buyMax": 1, "comment": "开关 日食，时间调到白天（4:30）" },
		{ "id": -184, "name": "派对", "icon": 3747, "buyMax": 1, "comment": "开关 派对" },
		{ "id": -185, "name": "陨石", "icon": 116, "buyMax": 1, "comment": "让陨石坠落" },
		{ "id": -186, "name": "流星雨", "icon": 1431, "buyMax": 1, "comment": "流星雨下许愿，真的能实现么？" },
		{ "id": -187, "name": "灯笼夜", "icon": 4702, "buyMax": 1, "needNight": true, "comment": "大哥，快看！孔明灯昨晚又飞来了，人间还记着我们呢！" },
		{ "id": -188, "name": "风和日丽", "icon": 562, "buyMax": 1, "comment": "天朗气清，惠风和畅。" },
		{ "id": -189, "name": "臭臭仪式", "icon": 5400, "buyMax": 1, "comment": "高端的宠物，往往采用最简单的培育方式。" },
		{ "id": -190, "name": "灵犀飞鱼", "icon": 3197, "buyMax": 1, "comment": "用意念控制寒霜飞鱼，对远在天边的boss造成1点点伤害。" },

		{ "id": -1001, "name": "召唤史莱姆王", "icon": 2493 },
		{ "id": -1004, "name": "召唤克苏鲁之眼", "icon": 2112 },
		{ "id": -1013, "name": "召唤世界吞噬者", "icon": 2104 },
		{ "id": -1266, "name": "召唤克苏鲁之脑", "icon": 2111 },
		{ "id": -1035, "name": "召唤骷髅王", "icon": 1281 },
		{ "id": -1668, "name": "召唤鹿角怪", "icon": 5109 },
		{ "id": -1222, "name": "召唤蜂王", "icon": 2108 },
		{ "id": -1113, "name": "召唤血肉墙", "icon": 2105 },
		{ "id": -1134, "name": "召唤毁灭者", "icon": 2113 },
		{ "id": -1125, "name": "召唤双子魔眼", "icon": 2106 },
		{ "id": -1127, "name": "召唤机械骷髅王", "icon": 2107 },
		{ "id": -1262, "name": "召唤世纪之花", "icon": 2109 },
		{ "id": -1245, "name": "召唤石巨人", "icon": 2110 },
		{ "id": -1657, "name": "召唤史莱姆皇后", "icon": 4959 },
		{ "id": -1636, "name": "召唤光之女皇", "icon": 4784 },
		{ "id": -1370, "name": "召唤猪龙鱼公爵", "icon": 2588 },
		{ "id": -1439, "name": "召唤拜月教邪教徒", "icon": 3372 },
		{ "id": -1396, "name": "召唤月亮领主", "icon": 3373 },
		{ "id": -1325, "name": "召唤哀木", "icon": 1855 },
		{ "id": -1327, "name": "召唤南瓜王", "icon": 1856 },
		{ "id": -1344, "name": "召唤常绿尖叫怪", "icon": 1962 },
		{ "id": -1345, "name": "召唤冰雪女王", "icon": 1960 },
		{ "id": -1346, "name": "召唤圣诞坦克", "icon": 1961 },
		{ "id": -1551, "name": "召唤双足翼龙", "icon": 3866 },
		{ "id": -1491, "name": "召唤荷兰飞盗船", "icon": 3359 },
		{ "id": -1395, "name": "召唤火星飞碟", "icon": 3358 },

		{ "id": -5001, "name": "黑曜石皮", "icon": 288 },
		{ "id": -5002, "name": "再生", "icon": 289 },
		{ "id": -5003, "name": "敏捷", "icon": 290 },

		{ "id": -600, "name": "传到渔夫旁边", "buyMax": 1, "cmds": ["/tpnpc angler"] },
		{ "id": -601, "name": "挑战白光", "icon": 5005, "buyMax": 1, "cmds": ["/time day", "/sb eol"], "comment": "泰拉棱镜，我来啦！" },
		{ "id": -602, "name": "全军出击", "buyMax": 1, "cmds": ["/tphere *"], "buffs": [207, 2, 3, 5, 117, 113, 115, 114], "seconds": [600, 600, 600, 600, 600, 600, 600, 600], "comment": "集结的号角已吹响" },
		{ "id": -603, "name": "弹无虚发", "icon": 1321, "buffs": [93, 112, 16, 17], "seconds": [600, 600, 600, 600, 600, 600], "comment": "获得10分钟 弹药箱、弹药储备、箭术、猎人buff" },
		{ "id": -604, "name": "法力无边", "icon": 555, "buffs": [6, 7, 29, 17], "seconds": [600, 600, 600, 600, 600, 600], "comment": "获得10分钟 魔力再生、魔能药剂、千里眼（水晶球）、猎人buff" },
		{ "id": -605, "name": "人多势众", "icon": 2999, "buffs": [110, 150, 17, 207], "seconds": [600, 600, 600, 600, 600, 600], "comment": "获得10分钟 召唤、着魔、猎人、酒足饭饱buff" },
		{ "id": -606, "name": "皮糙肉厚", "icon": 1328, "buffs": [5, 14, 116, 1], "seconds": [600, 600, 600, 600, 600, 600], "comment": "获得10分钟 铁皮、荆棘、狱火、黑曜石皮buff" },
		{ "id": -607, "name": "拼命三郎", "icon": 3992, "buffs": [25, 159, 76, 148], "seconds": [600, 600, 600, 600, 600, 600], "comment": "获得10分钟 踉跄、锋利、灵液、野性撕咬buff" },
		{ "id": -608, "name": "万人迷", "icon": 148, "buffs": [13, 86], "seconds": [600, 600], "comment": "获得10分钟 战斗、水蜡烛buff" },
		{ "id": -609, "name": "万人嫌", "icon": 3117, "buffs": [106, 146, 157], "seconds": [600, 600, 600], "comment": "获得10分钟 冷静、快乐、和平蜡烛buff" },

		{ "id": 4722, "name": "第一分形", "comment": "第一分形，一件无法获取的近战武器，需特殊版本的游戏客户端才能看到使用" },
		{ "id": 3853, "name": "无趣弓", "comment": "无趣弓，只有图标和名字的物品，还真是无趣！" }
	],


	"itemMap": [
		{ "id": 2472, "map": ["向导鱼"] },
		{ "id": 2475, "map": ["毒菌鱼", "蘑菇鱼"] },
		{ "id": 2477, "map": ["血腥战神", "猩红鱼", "血腥鱼"] },
		{ "id": 2457, "map": ["浮游噬鱼", "腐地鱼", "腐化鱼"] },
		{ "id": 2485, "map": ["染病鞘鱼", "染病鱼"] },
		{ "id": 2452, "map": ["鲶鱼", "猫猫鱼"] },
		{ "id": 2482, "map": ["恶魔地狱鱼", "地狱鱼", "恶魔鱼"] },
		{ "id": 2458, "map": ["坠落海星", "落星鱼"] },
		{ "id": 2459, "map": ["克苏鲁鱼", "克眼鱼"] },
		{ "id": 2462, "map": ["饥饿鱼", "肉山鱼", "血肉墙鱼"] },
		{ "id": 2465, "map": ["幻象鱼", "混沌鱼"] },
		{ "id": 2466, "map": ["突变雪怪鱼", "雪怪鱼", "小雪怪鱼"] },
		{ "id": 2488, "map": ["热带梭鱼", "热带鱼", "梭鱼"] },
		{ "id": 2470, "map": ["苔原鳟鱼", "鳟鱼", "苔原鱼"] },
		{ "id": 2473, "map": ["飞龙尾", "飞龙鱼", "小白龙鱼"] },

		{ "id": 4722, "map": ["第一分形"] },
		{ "id": 3853, "map": ["无趣弓"] },

		{ "id": -100, "map": ["完成{0}次渔夫任务"] },
		{ "id": -101, "map": ["当天任务鱼"] },
		{ "id": -104, "map": ["血月"] },
		{ "id": -105, "map": ["雨天", "雨", "下雨"] },
		{ "id": -106, "map": ["生命<400", "血量<400", "hp<400"] },

		{ "id": -132, "map": ["亏凸月"] },
		{ "id": -133, "map": ["下弦月"] },
		{ "id": -134, "map": ["残月"] },
		{ "id": -135, "map": ["新月"] },
		{ "id": -136, "map": ["娥眉月"] },
		{ "id": -137, "map": ["上弦月"] },
		{ "id": -138, "map": ["盈凸月"] },

		{ "id": -2901, "map": ["一王后"] },
		{ "id": -2902, "map": ["三王后"] },
		{ "id": -2903, "map": ["一柱后"] },
		{ "id": -2904, "map": ["四柱后"] },
		{ "id": -2905, "map": ["击败哥布林入侵"] },
		{ "id": -2906, "map": ["击败海盗入侵"] },
		{ "id": -2907, "map": ["击败霜月"] },
		{ "id": -2035, "map": ["骷髅王后"] },
		{ "id": -2113, "map": ["肉后", "困难模式"] },
		{ "id": -2262, "map": ["花后"] },
		{ "id": -2245, "map": ["石后"] },
		{ "id": -2396, "map": ["月后"] },

		{ "id": -142, "map": ["更换任务鱼", "更换钓鱼任务", "切换任务鱼", "切换钓鱼任务", "换鱼"] },
		{ "id": -143, "map": ["雨来", "下雨"] },
		{ "id": -146, "map": ["跳过入侵", "停止入侵"] }
	],

	"npcMap": [
		{ "id": 22, "map": ["向导"] },
		{ "id": 369, "map": ["渔夫"] },
		{ "id": 376, "map": ["沉睡渔夫"] },
		{ "id": 19, "map": ["军火商"] },
		{ "id": 54, "map": ["服装商"] },
		{ "id": 38, "map": ["爆破专家"] },
		{ "id": 20, "map": ["树妖"] },
		{ "id": 207, "map": ["染料商"] },
		{ "id": 107, "map": ["哥布林工匠"] },
		{ "id": 105, "map": ["受缚哥布林"] },
		{ "id": 588, "map": ["高尔夫球手"] },
		{ "id": 589, "map": ["高尔夫球手救援"] },
		{ "id": 124, "map": ["机械师"] },
		{ "id": 123, "map": ["受缚机械师"] },
		{ "id": 17, "map": ["商人"] },
		{ "id": 18, "map": ["护士"] },
		{ "id": 37, "map": ["老人"] },
		{ "id": 227, "map": ["油漆工"] },
		{ "id": 208, "map": ["派对女孩"] },
		{ "id": 453, "map": ["骷髅商人"] },
		{ "id": 353, "map": ["发型师"] },
		{ "id": 354, "map": ["被网住的发型师", "受缚发型师"] },
		{ "id": 550, "map": ["酒馆老板", "酒保"] },
		{ "id": 579, "map": ["昏迷男子"] },
		{ "id": 368, "map": ["旅商"] },
		{ "id": 228, "map": ["巫医"] },
		{ "id": 633, "map": ["动物学家"] },
		{ "id": 209, "map": ["机器侠"] },
		{ "id": 229, "map": ["海盗"] },
		{ "id": 663, "map": ["公主"] },
		{ "id": 142, "map": ["圣诞老人"] },
		{ "id": 178, "map": ["蒸汽朋克人"] },
		{ "id": 441, "map": ["税收官"] },
		{ "id": 160, "map": ["松露人"] },
		{ "id": 108, "map": ["巫师"] },
		{ "id": 106, "map": ["受缚巫师"] },

		{ "id": 50, "map": ["史莱姆王", "史王"] },
		{ "id": 4, "map": ["克苏鲁之眼", "克眼"] },
		{ "id": 13, "map": ["世界吞噬者", "世吞", "世界吞噬怪"] },
		{ "id": 266, "map": ["克苏鲁之脑", "克脑"] },
		{ "id": 35, "map": ["骷髅王"] },
		{ "id": 668, "map": ["鹿角怪", "巨鹿", "独眼巨鹿"] },
		{ "id": 222, "map": ["蜂王", "蜂后"] },
		{ "id": 113, "map": ["血肉墙"] },
		{ "id": 134, "map": ["毁灭者", "铁长直"] },
		{ "id": 125, "map": ["双子魔眼", "双子"] },
		{ "id": 126, "map": ["双子魔眼", "双子"] },
		{ "id": 127, "map": ["机械骷髅王"] },
		{ "id": 262, "map": ["世纪之花", "世花"] },
		{ "id": 245, "map": ["石巨人"] },
		{ "id": 657, "map": ["史莱姆皇后", "史后"] },
		{ "id": 636, "map": ["光之女皇", "光女"] },
		{ "id": 370, "map": ["猪龙鱼公爵", "猪鲨"] },
		{ "id": 439, "map": ["拜月教邪教徒", "教徒"] },
		{ "id": 396, "map": ["月亮领主", "月总"] },
		{ "id": 325, "map": ["哀木"] },
		{ "id": 327, "map": ["南瓜王"] },
		{ "id": 344, "map": ["常绿尖叫怪"] },
		{ "id": 345, "map": ["冰雪女王", "冰雪皇后"] },
		{ "id": 346, "map": ["圣诞坦克", "坦克"] },
		{ "id": 517, "map": ["日耀柱", "日曜柱"] },
		{ "id": 422, "map": ["星旋柱"] },
		{ "id": 507, "map": ["星云柱"] },
		{ "id": 493, "map": ["星尘柱"] },
		{ "id": 551, "map": ["双足翼龙"] },
		{ "id": 491, "map": ["荷兰飞盗船", "海盗船"] },
		{ "id": 392, "map": ["火星飞碟", "外星飞碟"] },
		{ "id": 395, "map": ["火星飞碟", "外星飞碟"] }
	]
}


// 解锁条件
tempArr = `-100,渔夫任务
-131,满月
-132,亏凸月
-133,下弦月
-134,残月
-135,新月
-136,娥眉月
-137,上弦月
-138,盈凸月
-2050,击败史莱姆王
-2004,击败克苏鲁之眼
-2668,击败鹿角怪
-2013,击败世界吞噬者
-2013,击败克苏鲁之脑
-2222,击败蜂王
-2035,击败骷髅王
-2113,击败血肉墙
-2134,击败毁灭者
-2125,击败双子魔眼
-2127,击败机械骷髅王
-2262,击败世纪之花
-2245,击败石巨人
-2657,击败史莱姆皇后
-2636,击败光之女皇
-2370,击败猪龙鱼公爵
-2439,击败拜月教邪教徒
-2396,击败月亮领主
-2325,击败哀木
-2327,击败南瓜王
-2344,击败常绿尖叫怪
-2345,击败冰雪女王
-2346,击败圣诞坦克
-2392,击败火星飞碟
-2108,击败小丑
-2517,击败日耀柱
-2422,击败星旋柱
-2507,击败星云柱
-2493,击败星尘柱
-2901,一王后
-2902,三王后
-2903,一柱后
-2904,四柱后
-2905,击败哥布林入侵
-2906,击败海盗入侵
-2907,击败霜月
-100,渔夫任务
-105,雨天
-105,雨
-105,下雨
-106,生命<400
-106,血量<400
-106,hp<400
-2035,骷髅王后
-2113,肉后
-2113,困难模式
-2262,花后
-2245,石后
-2396,月后`.split("\n")
// -2000-[npcID]	击败boss
// -3000-[npcID]	xx活着
unlockObjs = []
for (const rowStr of tempArr) {
	const rowArr = rowStr.split(",");
	unlockObjs.push({ id: ValueToInt(rowArr[0]), name: rowArr[1] })
}
delete tempArr